WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: 第10章 領域、概念與分析模型, 10-1-2 物件導向分析的主要工作-主要活動 是 物件導向分析的主要工作是從問題領域找 出物件,然後將它抽象化成類別(加上屬 性)後,建立關係和指定類別的責任,換 句話說,物件導向分析的主要活動有:, 10-3 指定責任建立概念模型 包括 10-3-1 CRC卡的基礎-說明, 10-3 指定責任建立概念模型 包括 10-3-3 使用CRC卡找出類別責任- 建立概念模型, 第10章 領域、概念與分析模型 包括 10-6 本章總結-說明, 10-2 找出類別建立領域模型 包括 10-2-2 名詞分析法找出類別與屬性- 分辨類別與屬性的原則, 10-3 指定責任建立概念模型 包括 10-3-3 使用CRC卡找出類別責任- CRC卡2, 10-2-1 識別物件-物件的種類1 是 物件是從問題領域中找出的主意、想法和 東西,可以包含: 有形的東西或物品:我們眼見和實際觸摸 到的東西,例如:樹木、貓、狗、船和飛 機等,電腦周邊的鍵盤、印表機和磁碟機 ,圖形使用介面的視窗和按鈕等。 扮演的角色:人類或組織扮演的角色,以 人來說,特別是工作職稱,例如:老師、 學生、和管理者等。 場所位置:實際的地點或辦公室,例如: 倉庫、零售店和桌面等。 組織單位:公司團體的組織單位,例如: 工作群組、部門和小組等。 設備裝置:連線的外部裝置,例如:刷卡 機和控制器等。 事件、狀態與交易:特定條件或時間點產 生的事件,例如:飛行、登入和信用卡開 卡等,商業交易的合約和付款等。, 10-1 再談物件導向分析 包括 10-1-2 物件導向分析的主要工作-說明, 10-1 再談物件導向分析 包括 10-1-3 現象與概念-範例, 10-4-2 強韌圖-連接規則(說明) 是 強韌圖的連接規則就是三種物件和動作者之間 傳遞訊息的規則,共有四條規則,如下所示: 動作者只允許與邊界物件連接。 邊界物件只允許與控制者和動作者連接。 實體物件只允許與控制物件連接。 控制物件允許和邊界、實體和其他控制物件連 接。, 10-1 再談物件導向分析 包括 10-1-1 領域、概念與分析模型- 概念模型(Conceptual Model), 10-4 分析類別與強韌圖的基礎 包括 10-4-2 強韌圖-說明, 10-2 找出類別建立領域模型 包括 10-2-1 識別物件-從問題領域識別出物件, 10-1-2 物件導向分析的主要工作-說明 是 物件導向分析的主要工作就是系統分析師 的主要工作,其工作是將問題領域中找出 的東西(物件)轉換成軟體系統的系統責 任,即類別,如下圖所示:, 10-2 找出類別建立領域模型 包括 10-2-3 找出類別關係-結合清單, 10-1-1 領域、概念與分析模型- 概念模型(Conceptual Model) 是 概念模型是在描述系統的本質,事實上, 它就是一種領域模型,其主要差異在於領 域模型著重在類別、屬性和關係;概念模 型會進一步指定類別的責任。 概念模型有些像是房屋模型或樣品屋,可 以提供我們一個軟體系統的抽象和直覺看 法,讓我們感受一下將來開發出的系統是 長什麼樣子。, 第10章 領域、概念與分析模型 包括 10-6 本章總結-建議流程, 10-5 找出分析類別建立分析模型 包括 10-5-1 從使用案例情節建立活動圖-說明, 10-5-3 找出分析類別建立分析模型- 找出的分析類別 是 從前述強韌圖可以找出的分析類別,如下所示: 邊界類別:【登入表單介面】和【網站首頁介面 】類別。 控制類別:【驗證使用者控制】類別。 實體類別:【會員資料】類別。如果在概念模型 已經有此類別,就可以將註解的輸出與輸入資料 轉換成此類別的新增屬性。, 10-2-3 找出類別關係-找出結合關係 是 結合關係(Associations)是一條類別之間 互通訊息的管道,表示知道另一個類別存 在,這種關係會自然發生在兩個類別之間 ,如下圖所示: